package com.xxl.job.executor.mvc.api;

import com.web.all.common.bean.response.Result;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;

@FeignClient(name = "app-duty",primary = false)
public interface AppDutyApi {

    /**
     * 个人值班消息提醒功能 供定时任务调用
     * 1. 每天下午5点钟给第二天要值班的用户发送值班提醒信息，信息内容“值班提醒：明天您负责【值班点名称】、【值班点名称】、【值班点名称】的值班”
     * 2. 该值班提醒信息带有【申请换班】功能按钮，点击该按钮打开此申请换班页面
     * 3. 当该值班人明天无法值班时，可以通过此渠道申请换班
     *
     * @return 调用结果
     */
    @GetMapping("/duty/notifyDuty")
    Result notifyDuty();
}
